package cn.kgc.springboot.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author: mosin
 * @version: v1.0  2022/11/4
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@TableName("sys_user")  //   指定数据库中表和实体的对应关系
public class User {

    //指定数据库中主键的名字    IdType.AUTO  自增  不需要通过雪花算法生成id
    @TableId(value = "uid",type = IdType.AUTO)
    private Long id;
    //  如果实体类中的属性名和数据可表中的字段名不一致可以使用该注解进行匹配
    //@TableField("name")
    // 说明该属性在表中不存在对应的字段
    //@TableField(exist = false)
    private String name;
    private Integer age;
    private String email;

}
